.ht_1{display:block;}
.ht_2{display:none;}
.ht_3{display:none;}
.main{width: 100%;height: 760px;/*border: 1px solid red; */margin-top: 120px;}
.main .row .m_in{color: #44484f;font-size: 18px;font-weight: 400;}
.main .row_choose{margin-top: 60px;}
.main .row_choose p{color: #44484f;font-size: 18px;font-weight: 400;margin-left: 1%;}
.main .m_pay{width: 80%;height:60px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
.main .m_pay .pay_bi{color: #222222;font-size: 18px;font-weight:400;margin-top: 4px;}
.main .m_pay .pay_rmb{color: #999999;font-size: 16px;font-weight:400;margin-top: -6px;}
.main .choose_pay{width: 80%;height:60px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
.main .row2,.main .row3{margin-top:3%;}
.main button{outline:none;background-color: #ff8a00;margin-top:8%;border-radius: 4px;color: #ffffff;font-size: 15px;width:92%;height:45px;border: solid 1px #e1e4e6;}
.main input{line-height: 25px;width: 100%;height: 38px;margin-top:4%;}
/*微信、支付宝支付*/
.main .row4{margin-top: 50px;}
.main .row4 p{color: #44484f;font-size: 18px;font-weight:400;margin-left: 1%;}
.main .row4 img{width:60%;margin-top: 5%;}
.main .row4 .button{background-color: #ff8a00;border-radius: 4px;color: #ffffff;font-size: 15px;width:100%;line-height: 40px;border: solid 1px #e1e4e6;}

.main .choose{border:1px solid #ff8a00;}
.main .m_pay .choose_img{width:14%;position:absolute;top:0;right: 0;} /*点击添加选中图片*/
.main .choose_pay{position: relative;}
.main .choose_pay .choose_img{width: 14%;position:absolute;top:-18%;right:0;}
/*.m_pay{border:1px solid #e1e4e6;} */ /*点击li切换边框*/
.m_pay_2{border:1px solid #ff8a00!important;}

/*确认背景框*/
.confirm_bg{position:absolute;left:50%; top:50%;}
.confirm_pay{width:390px; height:260px; position:absolute;left:-200px; top:-100px;background-color: #ffffff;border-radius: 12px;display: none;}
.confirm_pay p:nth-child(1){font-size: 18px;line-height: 60px;color: #333333;text-align: center;}
.confirm_pay p:nth-child(2){font-family: SourceHanSansCN-Regular;font-size: 14px;line-height: 29px;color: #ff0000;text-align: center;}

.confirm_bt,.cancel_bt{display:inline-block;text-align:center;border: solid 1px #e1e4e6;width: 131px;
    height: 42px;border-radius: 4px;margin-left:10%;margin-top: 14%;}
.confirm_bt a,.cancel_bt a{line-height: 40px;}
.QR_code{width:390px; height:280px; position:absolute;left:-200px; top:-100px;background-color: #ffffff;border-radius: 12px;text-align: center;display: none;}
.QR_code p:nth-child(1){color: #333333;font-size:18px;margin-top: 5%;}
.QR_code P:nth-child(3){line-height: 29px;color: #999999;font-size: 14px;margin-top: 6%;}

@media screen and (min-width: 768px) and (max-width:991px ){
    .ht_1{display: none;}
    .ht_2{display:block;}
    .ht_3{display:none;}
    .main{width: 100%;height: 760px;/*border: 1px solid red;*/ margin-top: 120px;}
    .main .row .m_in{color: #44484f;font-size: 15px;font-weight: 400;}
    .main .row_choose{margin-top: 60px;}
    .main .row_choose p{color: #44484f;font-size: 18px;font-weight: 400;margin-left: 1%;}
    .main .m_pay{width: 97%;height:53px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
    .main .m_pay .pay_bi{color: #222222;font-size: 15px;font-weight:400;margin-top: 4px;}
    .main .m_pay .pay_rmb{color: #999999;font-size: 13px;font-weight:400;margin-top: -6px;}
    .main .choose_pay{width: 97%;height:53px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
    .main .row2,.main .row3{margin-top:3%;}
    .main button{outline:none;background-color: #ff8a00;margin-top:8%;border-radius: 4px;color: #ffffff;font-size: 15px;width:97%;height:45px;border: solid 1px #e1e4e6;}
    .main input{line-height: 25px;width: 100%;height: 38px;margin-top:4%;}
    /*微信、支付宝支付*/
    .main .row4{margin-top: 50px;}
    .main .row4 p{color: #44484f;font-size: 18px;font-weight:400;margin-left: 1%;}
    .main .row4 img{width:64%;margin-top:8%;}
    .main .row4 .button{background-color: #ff8a00;border-radius: 4px;color: #ffffff;font-size: 15px;width:100%;line-height: 40px;border: solid 1px #e1e4e6;}

    .main .choose{border:1px solid #ff8a00;}
    .main .m_pay .choose_img{width:12%;position:absolute;top:0;right: 0;} /*点击添加选中图片*/
    .main .choose_pay{position: relative;}
    .main .choose_pay .choose_img{width: 14%;position:absolute;top:-23%;right:0;}
    /*.m_pay{border:1px solid #e1e4e6;} */ /*点击li切换边框*/
    .m_pay_2{border:1px solid #ff8a00;}


}
@media only screen and (min-width: 480px) and (max-width: 768px){
    .ht_1{display: none;}
    .ht_2{display:none;}
    .ht_3{display:block;}
    .main{width: 100%;height: 760px;/*border: 2px solid #0b0aff; */margin-top: 120px;}
    .main .row .m_in{color: #44484f;font-size: 17px;font-weight: 400;}
    .main .row_choose{margin-top: 60px;}
    .main .row_choose p{color: #44484f;font-size: 18px;font-weight: 400;margin-left: 1%;}
    .main .m_pay{width: 97%;height:53px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
    .main .m_pay .pay_bi{color: #222222;font-size: 15px;font-weight:400;margin-top: 4px;}
    .main .m_pay .pay_rmb{color: #999999;font-size: 13px;font-weight:400;margin-top: -6px;}
    .main .choose_pay{width:151px;height:53px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
    .main .row2,.main .row3{margin-top:3%;}
    .main button{outline:none;background-color: #ff8a00;margin-top:8%;border-radius: 4px;color: #ffffff;font-size: 15px;width:97%;height:45px;border: solid 1px #e1e4e6;}
    .main input{line-height: 25px;width: 54%;height: 35px;margin-top:4%;}
    /*微信、支付宝支付*/
    .main .row4{margin-top: 50px;}
    .main .row4 p{color: #44484f;font-size: 18px;font-weight:400;margin-left: 1%;}
    .main .row4 img{width:64%;margin-top:8%;}
    .main .row4 .button{background-color: #ff8a00;border-radius: 4px;color: #ffffff;font-size: 15px;width:100%;line-height: 40px;border: solid 1px #e1e4e6;}

    .main .choose{border:1px solid #ff8a00;}
    .main .m_pay .choose_img{width:12%;position:absolute;top:0;right: 0;} /*点击添加选中图片*/
    .main .choose_pay .choose_img{width: 14%;position:absolute;top:-23%;right:0;}
    /*.m_pay{border:1px solid #e1e4e6;} */ /*点击li切换边框*/
    .m_pay_2{border:1px solid #ff8a00;}
}
@media only screen and (max-width: 480px) {
    .ht_1{display: none;}
    .ht_2{display:none;}
    .ht_3{display:block;}
    .main{width: 100%;height: 760px;/*border: 2px solid #ff2b62;*/ margin-top: 120px;}
    .main .row .m_in{color: #44484f;font-size: 17px;font-weight: 400;}
    .main .row_choose{margin-top: 60px;}
    .main .row_choose p{color: #44484f;font-size: 17px;font-weight: 400;margin-left: 4%;}
    .main .m_pay{width: 100%;height:74px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
    .main .m_pay .pay_bi{color: #222222;font-size: 15px;font-weight:400;margin-top:15px;}
    .main .m_pay .pay_rmb{color: #999999;font-size: 14px;font-weight:400;margin-top: -6px;}
    .main .choose_pay{width: 100%;height:47px;border-radius: 4px;border: solid 1px #e1e4e6;position: relative;}
    .main .row2,.main .row3{margin-top:3%;}
    .main button{outline:none;background-color: #ff8a00;margin-top:17%;border-radius: 4px;color: #ffffff;font-size: 15px;width:100%;height:45px;border: solid 1px #e1e4e6;}
    .main input{line-height: 25px;width: 100%;height: 38px;margin-top:4%;}
    /*微信、支付宝支付*/
    .main .row4{margin-top: 50px;}
    .main .row4 p{color: #44484f;font-size: 18px;font-weight:400;margin-left: 1%;}
    .main .row4 img{width:64%;margin-top:8%;}
    .main .row4 .button{background-color: #ff8a00;border-radius: 4px;color: #ffffff;font-size: 15px;width:100%;line-height: 40px;border: solid 1px #e1e4e6;}

    .main .choose{border:1px solid #ff8a00;}
    .main .m_pay .choose_img{width:23%;position:absolute;top:0;right: 0;} /*点击添加选中图片*/
    .main .choose_pay .choose_img{width: 14%;position:absolute;top:-23%;right:0;}
    /*.m_pay{border:1px solid #e1e4e6;} */ /*点击li切换边框*/
    .m_pay_2{border:1px solid #ff8a00;}

    /*确认背景框*/
    .confirm_bg{position:absolute;left:50%; top:50%;}
    .confirm_pay{width:325px; height:248px; position:absolute;left:-164px; top:-127px;background-color: #ffffff;border-radius: 12px;display: none;}
    .confirm_pay p:nth-child(1){font-size: 18px;line-height: 60px;color: #333333;text-align: center;}
    .confirm_pay p:nth-child(2){font-family: SourceHanSansCN-Regular;font-size: 14px;line-height: 29px;color: #ff0000;text-align: center;}

    .confirm_bt,.cancel_bt{display:inline-block;text-align:center;border: solid 1px #e1e4e6;width: 121px;
        height: 48px;border-radius: 4px;margin-left:23px;margin-top: 20px;}

    .QR_code{width:325px; height:248px; position:absolute;left:-164px; top:-127px;background-color: #ffffff;border-radius: 12px;text-align: center;display: none;}
    .QR_code p:nth-child(1){color: #333333;font-size: 20px;}
    .QR_code P:nth-child(3){line-height: 7px;color: #999999;font-size: 14px;}
}